home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / programs / mbbs12d.zip / MACROBBS.DOC < prev    next >
Text File  |  1992-06-23  |  52KB  |  1,442 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.                              W E L C O M E   T 0
  13.  
  14.  
  15.  
  16.  
  17.             ////   ////                          //////  //////  //////  tm
  18.            // // // //  ///  ///// ////  ////// //   // //   // //
  19.           //  ///  // // // //    // // //  // // ///  // ///  //////
  20.          //       // ///// //    ////  //  // //   // //   //     //
  21.         //       // // // ///// // // ////// //////  //////  //////
  22.  
  23.  
  24. ==================
  25. NacroBBS - a full-               Version 1.2d
  26. function Shareware
  27. BBS for  use  with
  28. {COMMO} -- a  fine
  29. telecommunications              June 22, 1992
  30. package by Fred P.
  31. Brucker -- V5.1 or
  32. higher.                         
  33. ==================                    by
  34.  
  35.  
  36.  
  37.                                  Jeff Oberlee
  38.  
  39.                               2827 Harwick, Apt 7
  40.                             Lansing, Michigan 48917
  41.                               BBS: (517) 323-3405
  42.  
  43.  
  44.                         Host mode embryo by Shad Muegge
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.             (C) Copyright 1992 by Jeff Oberlee - All Rights Reserved
  60.  
  61.                                     MacroBBS                          Page 1
  62.  
  63.  
  64.                                Table of Contents
  65.                                -----------------
  66.  
  67.  
  68.       Shareware Notice  .......................................   2
  69.  
  70.       Introduction  ............................................  3
  71.  
  72.       Hardware/software requirements  ..........................  4
  73.  
  74.       First-Time Setup  ........................................  4
  75.           Booting MacroBBS  ....................................  5
  76.  
  77.  
  78.       I.   OFF-LINE
  79.  
  80.            Off-line Wait Screen  ...............................  7
  81.  
  82.            Special Functions Menu  .............................  10
  83.  
  84.  
  85.       II.  ON-LINE
  86.  
  87.            Log-on  ...............................................  11
  88.  
  89.            New Caller Welcome  ...................................  11
  90.  
  91.            Main Menu  ............................................  13
  92.  
  93.            Message Base Menu  ....................................  15
  94.               Read menu       ................................  15
  95.               Sysop menu      ................................  15
  96.  
  97.            File Base Menu      ...................................  17
  98.  
  99.            The Hall of Fame  .....................................  18
  100.  
  101.            On-line Sysop Menu  ...................................  19
  102.  
  103.            Chat Mode  ............................................  20
  104.  
  105.            "In the Unlikely Event of a Crash" (trouble-shooting)    21
  106.  
  107.  
  108.      III.  NOTES
  109.  
  110.           ASCII/ANSI screens  ....................................  22
  111.  
  112.           Access Levels  .........................................  21
  113.  
  114.           E-mail  ................................................  23
  115.  
  116.           QuotED  ................................................  23
  117.  
  118.       Acknowledgements  ..........................................  23
  119.  
  120.  
  121.                                     MacroBBS                          Page 2
  122.  
  123.  
  124.                                   SHAREWARE NOTICE
  125.                                   ----------------
  126.  
  127.      MacroBBS's associated macro files and documentation are the property of
  128. the author and may not be sold but may be freely distributed -- provided that
  129. the MACROBBS files/archive are unaltered and remain as a unit -- via elec- 
  130. tronic Bulletin Board Systems.  The author does not guarantee this program to 
  131. be free from defects and will not be held responsible for any loss caused
  132. by use or misuse of this product.
  133.  
  134.     Your use of this product constitutes your acceptance of these terms.
  135.  
  136.                    ========================================
  137.  
  138.     The macro files included in this package represent MONTHS of program and
  139. development time.   All I ask is:  If you like MacroBBS and use it, please
  140. register your copy by sending a donation of $5-$10.  I figure there are LOTS 
  141. of people like myself who, if they enjoy a program, will send a donation.  
  142. Perhaps there are some who appreciate being trusted (as I do).  That's why 
  143. unregistered copies of MacroBBS are not crippled in any way.  USE MacroBBS 
  144. for a while, give it a thorough testing, but most of all ... ENJOY!
  145.  
  146.     I hope you, a {COMMO} user like myself, find MacroBBS easy and fun to 
  147. use.  Please feel free to send comments, questions, suggestions, and/or 
  148. donations to me at the address below.
  149.  
  150.                   Sincerely,
  151.  
  152.                             Jeff Oberlee
  153.  
  154.                             2827 Harwick, Apt 7
  155.                             Lansing, Michigan  48917
  156.                             BBS:  (517) 323-3405
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.   {COMMO} is a trademark of Fred P. Brucker
  168.   "DOS" is a reference to MS-DOS, a trademark of MicroSoft Corp.
  169.   DSZ.COM is a product of Omen Technology, Inc.
  170.   MacroBBS is a trademark of Jeff Oberlee.
  171.   QuotED is a trademark of Dennis Boone.
  172.   Other shareware products mentioned herein are trademarks of their authors.
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.             (C) Copyright 1992 by Jeff Oberlee - All Rights Reserved
  180.  
  181.                                     MacroBBS                          Page 3
  182.  
  183.  
  184.                                   INTRODUCTION
  185.                                   ------------
  186.  
  187.     WELCOME to MacroBBS! -- a program written in {COMMO}'s built-in macro
  188. language.  MacroBBS allows you to set-up your computer system to receive 
  189. modem calls from other computer systems, provided that you are successfully 
  190. telecommunicating with {COMMO}.  Once MacroBBS detects an incoming call and 
  191. the connection is made, the remote Caller logs-on to your system, supplying a 
  192. name and password.  The Caller has several options from the Main Menu, 
  193. including direct access to DOS (if DOORWAY.EXE is installed), E-mail, public 
  194. message exchange, and upload/download file transfer, among many other 
  195. options.
  196.  
  197.     Although MacroBBS is but a set of {COMMO} macro files, it is a highly
  198. functional BBS package having many useful features, such as:
  199.  
  200.  *  Access Levels  (AL)
  201.     Each person can have a different Access Level (0-999).  MacroBBS uses
  202.     this variable for security.  Example:  Anyone with an access level of 10
  203.     cannot "see" (access) a message or file area having an Access Level of  
  204.     20.  A Caller would need an Access Level of 20 or higher in this case.  
  205.     Access Levels are issued BY YOU, the System Operator (SysOp).
  206.  
  207.   *  Multiple message areas
  208.      Post, reply, edit, quote, move, delete, and a maximum line input that YOU
  209.      define.  Each area can have its own Access Level (0-999) and maximum
  210.      number of messages allowed before auto-deletion of excess messages takes
  211.      place.
  212.  
  213.   *  Multiple file areas
  214.      Upload and Download using the protocol driver of your choice, or simply
  215.      use XMODEM and take advantage of {COMMO}'s built-in xmodem protocols.
  216.      An automated LOCAL UPLOAD routine allows the sysop to "fill" the file
  217.      areas with ease.  Each file area can have its own Access Level (0-999).
  218.  
  219.   *  Full-function OFF-LINE WAIT SCREEN.
  220.      Add, Edit or delete message areas, file areas and user files.
  221.      Read e-mail, send e-mail, edit any external file viewable by {COMMO}'s
  222.      built-in ASCII editor, shell to DOS, and more.
  223.  
  224.   *  ON-LINE SYSOP MENU accessible by pressing the ESCape key.
  225.      Use this menu to edit the on-line Caller's handle or Access Level,
  226.      to answer a chat request, to shell to DOS, or to reset the BBS.
  227.  
  228.   *  Daily, overall usage, and Caller logs are kept by MacroBBS for your
  229.      reference.
  230.  
  231.   *  The MacroBBS package Includes QuotED -- a ready-to-use quote generator
  232.      by Dennis Boone, complete with an ASCII-editable sample quote file.
  233.  
  234.   *  AND SO MUCH MORE!
  235.  
  236.  
  237.  
  238.  
  239.             (C) Copyright 1992 by Jeff Oberlee - All Rights Reserved
  240.  
  241.                                     MacroBBS                          Page 4
  242.  
  243.  
  244.                           HARDWARE/SOFTWARE REQUIREMENTS
  245.                           ------------------------------
  246.  
  247.     1.  You must successfully use {COMMO}, a fine telecommunications package
  248.         by Fred P. Brucker (Version 5.1 or higher).
  249.  
  250.     If you successfully run {COMMO} on your computer, you can use MacroBBS.
  251. MacroBBS runs under {COMMO}'s guidance and utilizes a protocol driver such
  252. as DSZ.COM just as {COMMO} does -- for file transfer.  Even though MacroBBS
  253. COULD be run from a floppy drive, I HIGHLY RECOMMEND USE OF A HARD DRIVE!
  254. The MESSAGE and FILE BASES will prove to be major space-takers as your BBS
  255. grows.
  256.  
  257.     2.  To "UNZIP" the MacroBBS archive, you must have PKUNZIP.EXE (by
  258. PKWARE, Inc.) at your disposal.
  259.  
  260.     3.  For REMOTE access to DOS (eg. if you call your BBS from a friend's
  261. system and want to access your DOS), install DOORWAY.EXE (by Marshall Dudley)
  262. in your {COMMO} disk directory.
  263.  
  264.  
  265.  
  266.                                 FIRST-TIME SETUP
  267.                                 ----------------
  268.  
  269.     Ok.  This should be a cinch.   If you got {COMMO} set-up, you can do 
  270. this.   IMPORTANT:  If you are upgrading, refer to the file "UPGRADE.DOC".
  271.  
  272. -->  1.  MAKE SURE to place MBBSxx.ZIP in your {COMMO} disk directory.
  273.                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  274.  
  275. -->  2.  At the DOS prompt (eg. C:\COMMO>_ ) type:
  276.  
  277.                        PKUNZIP MBBSxx  <press ENTER>  (xx = version number)
  278.  
  279.              ...to unzip the MacroBBS files.
  280.  
  281. -->  3.  Next, type:
  282.  
  283.                        MACROBBS  <press ENTER>
  284.  
  285.              ...to run the setup batch file.  This file will create six
  286.         subdirectories under your {COMMO} directory:
  287.  
  288.    \COMMO\   MACROBBS  .  to contain the ANSI/ASCII files, logs, and misc;
  289.              CALLERS  ..  to contain the membership records;
  290.              MSGS  .....  to contain Message Area info files & E-mail;
  291.              MSGS\A1  ..  to contain messages (sample Message Area 1);
  292.              FILES  ....  to contain File Area info files;
  293.              FILES\F1  .  to contain files for download (sample File Area 1).
  294.  
  295.         Several files are then copied to these directories.
  296.  
  297.  
  298.  
  299.  
  300.  
  301.                                     MacroBBS                          Page 5
  302.  
  303. -->  4.  Next, type:
  304.  
  305.                        PKUNZIP QUOTED  <press ENTER>
  306.  
  307.              ...to unzip the QuotED files, if you would like MacroBBS to
  308.         display a quote at log-on.
  309.  
  310. -->  5.  Next, type:
  311.  
  312.                        MBCFG  <press ENTER>
  313.  
  314.              ...to run the MacroBBS configuration routine.  Answer all ques-
  315.         tions as best you can.  Default text is provided, but you may want to
  316.         change a few things such as BBS name, Sysop name, etc.
  317.  
  318.  
  319. IMPORTANT NOTE:  The MODEM INIT STRING is very important to MacroBBS's
  320. operation.  Your modem MUST be told (initialized) to return ENGLISH result
  321. codes,  Note the following sample modem init string:
  322.  
  323.                      AT E0 H0 M0 Q0 V1 X4
  324.                          │  │  │  │  │  │
  325.                          │  │  │  │  │  Uses the FULL set of result codes
  326.                          │  │  │  │  returns Verbal (English) result codes
  327.                          │  │  │  turns result codes ON
  328.                          │  │  turns modem speaker off
  329.                          │  puts modem ON Hook
  330.                          turns Echo off
  331.  
  332.     Whatever you choose as a modem init string, be SURE to turn ON result codes
  333. with Q0, choose ENGLISH result codes (rather than numeric) with V1, and choose
  334. the FULL set of result codes with X4.  For more information, please refer to
  335. your modem manual.  This note assumes HAYES compatibility.
  336.  
  337. -->  6.  If you want to access DOS remotely, make sure DOORWAY.EXE is in your
  338. {COMMO} directory.  MacroBBS is already set-up to use it, if installed.
  339.  
  340. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  341. * ------>  NOTE TO ALL SYSOPS RUNNING MACROBBS FOR THE FIRST TIME  <------  *
  342. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 
  343. *  "SYSOP" is already a member of your BBS.  SYSOP was created to ensure    *
  344. * that YOU, the sysop, get position number one on the BBS.  This is neces-  * 
  345. * sary for several reasons, most dealing with private e-mail.  First, log-  * 
  346. * on locally by choosing option 1 from the OFF-LINE WAIT SCREEN.  At the    *  
  347. * LOGIN: prompt, enter "Sysop" or "1".  Then, at the PASSWORD: prompt,      *  
  348. * enter "PASS".  MAKE SURE TO CHANGE YOUR PASSWORD!  Choose option "Y"      *  
  349. * (Your Data) from the MAIN MENU to change it.  Next, press ESCape to       *
  350. * pop-up the ON-LINE SYSOP MENU.  Type the letter "U" then press <ENTER>    *
  351. * to edit your account.  Since YOU are on-line, YOUR current handle is dis- * 
  352. * played.  Use the BACKSPACE key to erase "SYSOP" then enter the handle you *  
  353. * wish to use (as you did in the config section).  MAKE SURE to give your-  * 
  354. * self an adequate AL (Access Level).  I recommend 999, as that is the      *  
  355. * highest possible AL.  When the new info is saved, press ESCape again to   * 
  356. * return to the BBS.  You're all set!  Next time you log-on, use the new    * 
  357. * info at the LOGIN: and PASSWORD: prompts.      Have FUN!                  * 
  358. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  359.  
  360.  
  361.                                     MacroBBS                          Page 6
  362.  
  363.  
  364.     Booting MacroBBS
  365.     ----------------
  366.  
  367.   -  From DOS (your {COMMO} disk directory), type:  BBS  <press ENTER>
  368.  
  369.   -  From DOS (ANY directory):  If C:\COMMO is not in your PATH (consult your 
  370. DOS manual for more info), copy the file BBS.BAT to your root (\) directory.  
  371. Then edit C:\BBS.BAT to look like this:
  372.  
  373.             @CLS
  374.             @CD \COMMO
  375.             @COMMO /iN /mMACROBBS.MAC /:BBS
  376.  
  377.      Then you should be able to run MacroBBS from anywhere in DOS by typing
  378. "BBS".  Example:   C:\WHEREVER>_   (Type: BBS <press ENTER>)
  379.  
  380.   -  From within {COMMO}:  Rather than exiting {COMMO} to run BBS.BAT that 
  381. will just re-load {COMMO} (to run MacroBBS), you can easily program a {COMMO} 
  382. key sequence to automatically boot MacroBBS.  The example below uses the key 
  383. sequence ALT-V:
  384.  
  385.             {:ALV}  {MACL macrobbs.mac,bbs}  {}
  386.  
  387.     If you add the above line (typed exactly as shown) to your {COMMO} macro
  388. file (ALT-M from {COMMO}'s terminal screen), pressing ALT-V (from the 
  389. terminal screen) will boot MacroBBS.
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.                                     MacroBBS                          Page 7
  422.  
  423.  
  424. I ********
  425.   OFF-LINE
  426. **********
  427.  
  428.                          OFF-LINE WAIT SCREEN
  429.                          --------------------
  430.  
  431. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ 
  432. ###### BBS's name here ######################################################
  433. +--------------------------------++-  // // /// /// ///  /// tm ------------+
  434. | MacroBBS:  OFF-LINE            ||  / / / /-/ /   /_ / / / Version xx      |
  435. |--------------------------------|| /   / / / /// /  / ///  by Jeff Oberlee |
  436. | OPTIONS               LOGS     |+--------- B B S -------------------------+
  437. | 1. Log-on (local)   C - Calls  |+-----------------------------------------+
  438. | 2. See Scrollback   U - Usage  ||    Embryo     ____    by Shad Muegge    |
  439. | 3. Text Edit Menu     MISC     ||   ---------|\/ o  \------------------   |
  440. | 4. FileXfer Areas   D - DOS    ||        ____|    ,__| Association of     |
  441. | 5. Message  Areas   I - Init   ||       /  o \/|____/  Babble Fish        |
  442. | 6. Caller Records   S - Sysop  ||      |__,    |____   Programmers        |
  443. |                     Q - Quit   ||       \____|\/ o  \                     |
  444. +--------------------------------+|            |    ,__| MEMBER             |
  445. +--------------------------------+|   ---------|/\____/------------------   |
  446. | Command: _                     ||                                         |
  447. +--------------------------------++-----------------------------------------+
  448.  
  449.    Last Caller: Sysop #1                                   Sysop Mail : 1
  450.    Last Date  : 04/30/92               ____                Pub Posted : 0
  451.    Logon Time : no calls            |\/ o  \               Pvt Mailed : 0
  452.    Logoff Time: yet today           |    ,__|
  453.    Calls Today: 0                   |/\____/               Total Calls: 100
  454.    Mins Active: 0
  455.  
  456.    System Time: 4:26 pm        Waiting for a Call       Date: 03/30/92 (Mon)
  457. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  458.  
  459.   1.  Log-on (local)
  460.  
  461.     Use this option to log-on to MacroBBS locally.
  462.  
  463.   2.  See Scrollback
  464.  
  465.     Depending on the size of the {COMMO} scrollback buffer, which you set in
  466. {COMMO}'s setup file (ALT-G from {COMMO}'s terminal screen), the scrollback
  467. buffer can serve as an actual "you-are-there" log.  Say, for example, I call
  468. your BBS when you're not home.  You can view any of the other logs to see
  469. basically what I did, but the scrollback buffer will show you the exact 
  470. screens (minus the color) that *I* saw.  It's the most detailed log you could 
  471. possibly want.  However, it IS limited to a maximum of 64k.  If your computer 
  472. has enough free memory, set the scrollback buffer size to 64k.
  473.  
  474.   3.  Text Edit Menu
  475.  
  476.     After successfully entering the system password, a window will open
  477. behind the OPTIONS menu.  The following options are available:
  478.  
  479.  
  480.  
  481.                                     MacroBBS                          Page 8
  482.  
  483.      -  Edit log-on NOTICES:  Create/edit the NOTICES.DAT file displayed
  484.          at log-on.
  485.  
  486.       -  Edit a file list:  Edit the ASCII list of available files for the file
  487.          area you specify by number.
  488.  
  489.       -  Edit any ASCII file:  You will be prompted for a pathname.  Enter the
  490.          path of the file you wish to edit (eg. C:\COMMO\MACROBBS\callers.all)
  491.          and press ENTER.
  492.  
  493.    4.  FileXfer Areas
  494.  
  495.     Add, Edit, or Delete a file area.
  496.     After successfully entering the system password, a window will open
  497. behind the "Babblefish tank."  Just follow the menu options to Add a file 
  498. area, Edit an existing file area, or Delete an existing file area.
  499.     When adding a file area, note that you are prompted to provide a name and
  500. Access Level (AL).  Name the area in accordance with what kind of files it 
  501. will contain, then give it an AL.  All Callers with an AL equal to or greater 
  502. than the AL you set for any given area will have access to that area.  
  503. Callers with an AL less than the AL you specify for any given area will NOT 
  504. have access to that area.  It will be invisible to them.
  505.  
  506.    5.  Message Areas
  507.  
  508.     Add, Edit, or Delete a message area.
  509.     After successfully entering the system password, a window will open 
  510. behind the "Babblefish tank."  Just follow the menu options to Add a message 
  511. area, Edit an existing message area, or Delete an existing message area.
  512.     When adding a message area, note that you are prompted to provide a name,
  513. MAX msg #, and Access Level.  First, name the area in accordance with the 
  514. kind of messages you would like it to contain (eg. Jokes).  Then, choose a
  515. MAXimum number of messages for the area.  One Hundred (100) is a nice, round 
  516. MAX msg #, but feel free to experiment.  A MAX msg # of 100 would allow 100 
  517. messages to build-up.  Then, when message #101 is posted, message #1 is 
  518. deleted, thus maintaining the 100 message limit.  Lastly, give the area an 
  519. AL.  All Callers with an AL equal to or greater than the AL you set for any 
  520. given area will have access to that area.  Callers with an AL less than the 
  521. AL you specify for any given area will NOT have access to that area.  It will 
  522. be invisible to them.
  523. * WARNING!  If you EDIT a message area that contains, say, 45 messages and 
  524. you change the MAX msg # to 30, the next time a message is posted in that 
  525. area, message #1 through #15 will be deleted (45 - 30 = 15).  MacroBBS 
  526. "trims" the area when you specify a lower MAX msg # than the number of 
  527. messages the area already contains.
  528.  
  529.    6.  Caller Records
  530.  
  531.     Add, Edit, or Delete Caller records.
  532.     After successfully entering the system password, a window will open 
  533. behind the "Babblefish tank."  Just follow the menu options to Add a Caller 
  534. record, Edit an existing Caller record, or Delete an existing Caller record.
  535.     When adding a Caller record, note that you are prompted to provide a 
  536. Handle (the name the person will use on your BBS), a password (the word the 
  537. Caller must enter to log-on to your BBS), and an Access Level.
  538.     You will most likely NOT need to use the ADD CALLER function much, if at
  539. all.  Callers are automatically added when they log-on to your system.
  540.  
  541.                                     MacroBBS                          Page 9
  542.  
  543.  
  544.   C.  Caller Logs
  545.  
  546.     Two files may be viewed:  CALLERS.ALL (the list of ALL calls to your BBS
  547. since day-one) or CALLERS.TDY (the list of all calls to your BBS since 12:00 
  548. am of the current day).
  549.  
  550.   U.  Usage Logs
  551.  
  552.     Two files may be viewed:  STATS.LOG (the data representation of daily
  553. system usage), or CHART.LOG (the graphic representation of daily system 
  554. usage).  Both logs are updated nightly.
  555.  
  556.   D.  Shell to DOS
  557.  
  558.     Use this handy feature for quick access to DOS.
  559.  
  560.   I.  Initialize the modem
  561.  
  562.     Sends the modem "init string" you specify in the MacroBBS configuration.
  563.  
  564.   S.  Special Functions Menu
  565.  
  566.     After successfully entering the system password, you will be presented
  567. with the SPECIAL FUNCTIONS MENU (explained in detail below).
  568.  
  569.   Q.  Quit
  570.  
  571.     Exits MacroBBS and returns you to {COMMO}'s terminal screen.
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.             (C) Copyright 1992 by Jeff Oberlee - All Rights Reserved
  600.  
  601.                                     MacroBBS                          Page 10
  602.  
  603.  
  604.                            SPECIAL FUNCTIONS MENU
  605.                            ----------------------
  606.  
  607.     Entering "S" at the OFF-LINE WAIT SCREEN will call the "system password"
  608. routine.  Type the password you defined in the MacroBBS configuration and 
  609. press ENTER.  If you typed the password correctly, you will be presented with 
  610. the Special Functions Menu:
  611.  
  612. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  613.  
  614.               1. Read SYSOP mail            5. Edit a letter
  615.               2. Read another's mail        6. System logs
  616.               3. Send e-mail to ...         7. List Members
  617.               4. Mail count                 8. Re-config MacroBBS
  618.  
  619.               Which? (1-8, ENTER=quit) : _
  620. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  621.  
  622.   Option description:
  623.  
  624.     1.  Read SYSOP mail:  Read and reply to your mail.
  625.  
  626.     2.  Read another's mail:  It's not nice to snoop, but it IS nice to
  627. have the option.  :)
  628.  
  629.     3.  Send e-mail to ... :  Send e-mail to the Caller you specify by Handle
  630. or ID#.
  631.  
  632.     4.  Mail count:  Count the number of e-mail letters the specified Caller
  633. has waiting in his/her "E-mailbox."
  634.  
  635.     5.  Edit a letter:  Uses {COMMO}'s built-in editor to edit any e-mail
  636. letter on the system.
  637.  
  638.     6.  System logs:  This option lets you view the activity logs kept by
  639. MacroBBS.  Enter a number "1" (the log for the current day) through "7" (the
  640. log for a week ago today, if it exists).
  641.  
  642.     7.  List Members:  Displays the membership list.
  643.  
  644.     8.  Re-config MacroBBS:  Use this to make any changes to the system 
  645. configuration.  This is the same routine you use(d) when setting-up MacroBBS 
  646. for the first time.
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.             (C) Copyright 1992 by Jeff Oberlee - All Rights Reserved
  660.  
  661.                                     MacroBBS                          Page 11
  662.  
  663.  
  664. II *******
  665.    ON-LINE
  666. **********
  667.  
  668.  
  669.                                LOGON
  670.                                -----
  671.  
  672.    What the person calling your BBS sees, or what YOU see when you choose
  673. option 1 (log-on locally) from the OFF-LINE WAIT SCREEN....
  674.  
  675.    After answering the ANSI (Y,n) prompt, the welcome screen is displayed:
  676.  
  677. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  678.         W E L C O M E   T O
  679.  
  680.  
  681.  
  682.   +-  // // /// /// ///  /// tm ------------+
  683.   |  / / / /-/ /   /_ / / /                 |
  684.   | /   / / / /// /  / ///  by Jeff Oberlee |
  685.   +--------- B B S -------------------------+
  686.  
  687.  
  688.  
  689. 1st-time callers to this system, enter "NEW"
  690. Otherwise, please enter your handle or ID#.
  691.  
  692.    Login: _
  693. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  694.  
  695.     When logging-on for the first time, all Callers must enter NEW.  Persons
  696. who have already signed-up with your system must enter their handle or Caller
  697. ID number.
  698.  
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.             (C) Copyright 1992 by Jeff Oberlee - All Rights Reserved
  720.  
  721.                                     MacroBBS                          Page 12
  722.  
  723.  
  724.                               NEW CALLER WELCOME
  725.                               ------------------
  726.  
  727.     Upon entering NEW at the LOGIN: prompt, the NEW CALLER WELCOME screen is
  728. displayed:
  729.  
  730. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  731.                          /   / /// /   /// /// // // ///
  732.                         / / / /-  /   /   / / / / / /-
  733.                        // // /// /// /// /// /   / ///
  734.  
  735. Welcome aboard!  This BBS program is a macro file written in the {COMMO} 
  736. macro language -- just a bunch of macros, all working together inside a 
  737. terminal program called {COMMO}.  This is NOT a stand-alone BBS, but it DOES 
  738. have several neat features that rival commercial software.
  739.  
  740. Your Access Level right now is 0.  You can't post/reply or UL/DL...until
  741. you're validated.  Try to (C)hat or leave me a note at logoff and I'll do
  742. my best to get you validated ASAP.
  743.  
  744.             Talk to ya soon!
  745.  
  746.  
  747.                                    Da Sysop  (#1)
  748.  
  749. Enter your name or handle: _
  750. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  751.  
  752.     The Caller is prompted to enter a handle.  MacroBBS then checks to be 
  753. sure the handle isn't already being used and, if all is well, MacroBBS asks 
  754. for a password.  The Caller then provides a word that he/she must remember 
  755. and must supply each time he/she logs-on to your system.
  756.  
  757. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  758. Checking... OK
  759. Choose a password.  You will need it each time you log-on.
  760. Password: _
  761. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  762.  
  763.     Next, the Caller must choose a default protocol for file transfer...
  764.  
  765. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  766.              +---------------------------------------------------+
  767.              | ############ File Transfer Protocols ############ 3
  768.              +---------------------------------------------------+
  769.                                  [Z] Zmodem
  770.                                  [Y] Ymodem
  771.                                  [X] Xmodem csum
  772.                                  [K] Xmodem-1k
  773.  
  774. (When in doubt, choose 'Z'...
  775. You can always change it later, if needed.)
  776.  
  777. Protocol: _
  778. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  779.  
  780.  
  781.                                     MacroBBS                          Page 13
  782.  
  783.  
  784.     The Caller's information is then saved to disk and he/she is asked to
  785. relog-on to verify the new information...
  786.  
  787. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  788. Your Caller ID# is 11
  789. Saving your information...
  790. Please re-enter your name and password for verification.
  791.  
  792.    Login: George
  793.  
  794. Password: ****
  795. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  796.  
  797.  
  798.  
  799.                                    MAIN MENU
  800.                                    ---------
  801.  
  802.     This is the MAIN MENU of options available to a Caller:
  803.  
  804. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  805. | George #11                         AL=100    2400     2 mins
  806. +----------------------------------------------------------------------------
  807.  
  808.                                    Main Menu
  809.  
  810.   [M] Message Base   [R] Read E-mail    [V] Version/BBS    [T] Time On-line
  811.   [F] File Base      [C] Chat           [Y] Your Data      [G] Goodbye
  812. ^ [H] Hall of Fame   [S] Send E-mail    [I] Intromsg       [L] List Members
  813.  
  814.                      [A] ANSI Toggle    [X] Xpert Toggle
  815.                      [*] Quick log-off (from all menus)
  816.  
  817. ^^ ----->                           [D] DOS
  818.  
  819. Main Menu   4:28 pm
  820. Mins Left: 58
  821. MM Command: _
  822. \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  823.  
  824.   ^ --->  The Caller must have an Access Level of 1 (or higher) or this line
  825.           will not be displayed and the options will be disabled.
  826.  ^^ ---> The Caller must have an Access Level equal to or greater than the
  827.          [D]OS DOORWAY Access Level you specify in the MacroBBS configuration,
  828.          or this line will not be displayed and the option will be disabled.
  829.  
  830.   Option description:
  831.  
  832.     [A]  ANSI toggle:  Toggles between straight ASCII and ANSI color modes.
  833.  
  834.     [C]  Chat:  Allows the ON-LINE Caller to request chat (with you).
  835.  
  836.     [/D]  DOS door:  Drop to DOS.  Callers must have an Access Level of 100 
  837. or higher to access this option.  LOCAL mode uses SHELL; REMOTE mode utilizes
  838. DOORWAY.EXE, if available. (See "SETUP")
  839.  
  840.  
  841.                                     MacroBBS                          Page 14
  842.  
  843.  
  844.     [F]  File Base:  Go to the FILE AREA menu.  (See "File Base Menu")
  845.  
  846.     [G]  Goodbye:  Callers choose this option to log-off (hang-up).
  847.  
  848.     [H]  Hall of Fame:  Go to the HALL OF FAME menu.  Callers must have an
  849. Access Level of 1 or higher.  (See "Hall of Fame")
  850.  
  851.     [I]  Intromsg:  Display/edit the introductory message (Intromsg) that is
  852. displayed when a Caller logs-on.  Callers must have an Access Level of 1 or
  853. higher to alter it.
  854.  
  855.     [L]  List Members:  Displays the membership list.
  856.  
  857.     [M]  Go to the MESSAGE BASE menu.  (See "Message Base Menu")
  858.  
  859.     [R]  Read E-mail:  Read any private E-mail in your mailbox.
  860.  
  861.     [S]  Send E-mail:  Send e-mail to anyone on the system.  Callers must 
  862. have an Access Level of 1 or higher to access this option.
  863.  
  864.     [T]  Time Online:  Displays the number of minutes spent on-line for the
  865. current call.
  866.  
  867.     [V]  Displays the version of MacroBBS you are using.
  868.  
  869.     [Y]  Your System Data:  Displays a small menu that lets the Caller change
  870. his/her password and/or default protocol.
  871.  
  872.     [X]  Xpert Toggle:  Toggles between full menus and no menus (prompts only).
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.             (C) Copyright 1992 by Jeff Oberlee - All Rights Reserved
  900.  
  901.                                     MacroBBS                          Page 15
  902.  
  903.  
  904.                                MESSAGE BASE MENU
  905.                                -----------------
  906.  
  907.     The Message Base is my personal favorite.  I spent a lot of time devel- 
  908. oping this routine and have big plans for its improvement in the next release 
  909. of MacroBBS.  Keep an eye out for this one!
  910.  
  911. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  912. | George #11                         AL=100    2400     14 mins
  913. +----------------------------------------------------------------------------
  914.  
  915.  
  916.              ----------------------------------------------------+
  917.              | ################## Message Base ################# |
  918.              +---------------------------------------------------+
  919.                [<] Reverse       [A] Area List       [>] Forward
  920.  
  921.           [P] Post in this area    [R] ReviewScan       [F] File Base
  922.           [N] NewScan ALL areas    [C] Chat             [H] Hall of Fame
  923.           [T] NewScan THIS area    [X] Xpert Toggle     [Q] MAIN MENU
  924.  
  925.                        Enter a command or message number.
  926.  
  927. Message Base
  928. [Bulletins]   4:40 pm
  929. Msg(s): 1-17  Last read: 15
  930. Mins Left: 46
  931. MB Command: _
  932. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  933.  
  934.   Option description:
  935.  
  936.     [A]  Area List:  Displays a list of available Message Areas.  Only the
  937. areas the Caller has access to will be displAyed (determined by the Caller's
  938. Access Level and the Message Areas' Access Levels).
  939.  
  940.     [C]  Chat:  Allows the ON-LINE Caller to request chat (with you).
  941.  
  942.     [F]  File Base:  Go to the File Base.
  943.  
  944.     [H]  Hall of Fame:  Go to the Hall of Fame.
  945.  
  946.     [N]  NewScan ALL areas:  Displays messages with respect to the Caller's
  947. "last read" message pointers for each message area he/she has access to.  
  948. This will continue until all areas have been scanned.  To abort this scan, 
  949. select option "Q" (Quit) from the READ menu.
  950.  
  951.     [P]  Post in this area:  Post a public message in the current area.
  952. Callers must have an Access Level of 1 or higher to post a message.
  953. NOTE: The name of the current area appears in square brackets next to the 
  954. time.  (See above diagram.)
  955.  
  956.     [Q]  MAIN MENU:  Go to the Main Menu.
  957.  
  958.     [R] ReviewScan (brief):  Display a list of message headers.
  959.  
  960.  
  961.                                     MacroBBS                          Page 16
  962.  
  963.     [T]  NewScan THIS area:  Displays messages with respect to the Caller's
  964. "last read" message pointer.  If message 2 was the last read message, display 
  965. would begin at message 3 and continue to the last message in the current
  966. area.  To abort this scan, select option "Q" (Quit) from the READ MENU.
  967.  
  968.     [X]  Xpert Toggle:  Toggles between full menus and no menus (prompts only).
  969.  
  970.     [>] Forward:  Jump forward one area.
  971.  
  972.     [<] Reverse:  Jump back one area.
  973.  
  974.     READ MENU
  975.     ---------
  976.  
  977.     After a message is displayed, the READ MENU is displayed:
  978.  
  979. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  980. Read Menu:  Reply, Prev, Again, Next, Trace, Jump, Sysop or Quit? _
  981. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  982.  
  983.   Option description:
  984.  
  985.     [A]  Again:  Re-displays the current message.
  986.  
  987.     [J]  Jump:  Jumps to the specified message number, if it exists.
  988.  
  989.     [N]  Next:  Displays the Next message in the current area, if it exists.
  990.  
  991.     [P]  Prev:  Displays the Previous message in the current area,
  992.  
  993.     [Q]  Quit:  Aborts reading of messages/returns to the MESSAGE BASE MENU.
  994.  
  995.     [R]  Reply:  Reply to the current message.  Callers must have an Access
  996. Level of 1 or higher to reply to a public message.
  997.  
  998.     [S]  Sysop:  This option is only visible and accessible to those with
  999. an Access Level equal tp or greater than the Access Level you specify in
  1000. the MacroBBS configuration.
  1001.  
  1002.     [T]  Trace:  Auto-displays the message to which the current message is a
  1003. reply.  Allows continued trace-back until the origin message is reached.
  1004.  
  1005. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1006. Sysop Menu:  Delete, Edit, Move or Quit? _
  1007. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1008.  
  1009.   Option description:
  1010.  
  1011.     [D]  Delete:  Delete the current messge.
  1012.  
  1013.     [E]  Edit:   Edit the current message.  Local mode uses {COMMO}'s built-in
  1014. editor; remote uses MacroBBS's editor.
  1015.  
  1016.    [M]  Move:  Move the current message to another message area.
  1017.  
  1018.    [Q]  Quit:  Exits back to the READ MENU.
  1019.  
  1020.  
  1021.                                     MacroBBS                          Page 17
  1022.  
  1023.  
  1024.                                  FILE BASE MENU
  1025.                                  --------------
  1026.  
  1027. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1028. | George #11                         AL=100    2400     20 mins
  1029. +----------------------------------------------------------------------------
  1030.  
  1031.  
  1032.              +---------------------------------------------------+
  1033.              | ################### File Base ################### |
  1034.              +---------------------------------------------------+
  1035.                [<] Reverse       [A] Area List       [>] Forward
  1036.  
  1037.         [L] List this area's files   [P] Protocol Menu    [M] Message Base
  1038.         [U] UPLOAD (give) a file     [C] Chat             [H] Hall of Fame
  1039.         [D] DOWNLOAD (take) a file   [X] Xpert Toggle     [Q] MAIN MENU
  1040.  
  1041.  
  1042. File Base
  1043. [Miscellaneous Files]   4:46 pm
  1044. Mins Left: 40
  1045. FB Command: _
  1046. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1047.  
  1048.   Option description:
  1049.  
  1050.     [A]  Area List:  Displays a list of available File Areas.  Only the
  1051. areas the Caller has access to will be displAyed (determined by the Caller's
  1052. Access Level and the File Areas' Access Levels).
  1053.  
  1054.     [C]  Chat:  Allows the ON-LINE Caller to request chat (with you).
  1055.  
  1056.     [D]  DOWNLOAD (take) a file:  Allows Callers to take a copy of a file
  1057. listed in a file area.
  1058.  
  1059.     [H]  Hall of Fame:  Go to the Hall of Fame.
  1060.  
  1061.     [L]  List this area's files:  Displays the list of all files in the 
  1062. current area.  NOTE:  The current area appears in square brackets next to the 
  1063. time.  (See above diagram.)
  1064.  
  1065.     [M]  Message Base:  Go to the Message Base.
  1066.  
  1067.     [P]  Protocol Menu:  Go to the file transfer protocol selection menu.
  1068.  
  1069.     [Q]  MAIN MENU:  Go to the Main Menu.
  1070.  
  1071.     [U]  UPLOAD (give) a file:  Allows Callers to give files to your BBS
  1072.  
  1073.     [X]  Xpert Toggle:  Toggles between full menus and no menus (prompts only).
  1074.  
  1075.     [>] Forward:  Jump forward one area.
  1076.  
  1077.     [<] Reverse:  Jump back one area.
  1078.  
  1079.  
  1080.  
  1081.                                     MacroBBS                          Page 18
  1082.  
  1083.  
  1084.                                 THE HALL OF FAME
  1085.                                 ----------------
  1086.  
  1087.     This section of MacroBBS allows Callers to answer a set of questions you
  1088. define in the file QUESTION.DAT.  This feature serves to help your Callership
  1089. get to know one another by allowing CALLER A to "look-up" CALLER B's entry,
  1090. thereby learning something about him/her.  Answering these questions may be
  1091. entirely voluntary (but then, some Callers won't bother).  Or you could make 
  1092. it a requirement for a Caller to do so before he/she receives higher access 
  1093. to your BBS (a Communist form of control, but hey; it's your BBS! :)  The 
  1094. choice is yours.  As it stands, the Hall of Fame is accessible only to 
  1095. Callers with an Access Level of 1 or higher.
  1096.  
  1097. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1098. | George #11                         AL=100    2400     28 mins
  1099. +----------------------------------------------------------------------------
  1100.  
  1101.  
  1102.              +---------------------------------------------------+
  1103.              | ###########  H A L L   O F   F A M E  ########### |
  1104.              +---------------------------------------------------+
  1105.  
  1106.         [E] Enter your info      [V] View an entry    [M] Message Base
  1107.         [D] Display Your entry   [C] Chat             [F] File Base
  1108.         [U] Update your entry    [X] Xpert Toggle     [Q] MAIN MENU
  1109.  
  1110.  
  1111. Hall of Fame   4:54 pm
  1112. Mins Left: 32
  1113. HOF Command: _
  1114. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1115.  
  1116.     A sample QUESTION.DAT file has been included.  Its straight ASCII format
  1117. allows for easy editing.  Each question requires TWO lines:
  1118.  
  1119. 1: Maximum number of characters that can be used to answer the question
  1120.     (i.e. 15)
  1121. 2: The question (or PROMPT)
  1122.    (i.e.  Real Name)
  1123.  
  1124. /\/\/\/\/\/\/\
  1125. 15
  1126. Real Name
  1127. 20
  1128. Date of Birth
  1129.   .
  1130.   .
  1131.   .
  1132. 50
  1133. Personal Note
  1134. /\/\/\/\/\/\/\
  1135.  
  1136.     You may have as many questions as you want, but the more you have, the
  1137. longer it takes to display.  I recommend using the sample QUESTION.DAT
  1138. file as a guideline for both format AND length (number of questions).
  1139.  
  1140.  
  1141.                                     MacroBBS                          Page 19
  1142.  
  1143.  
  1144.                                ON-LINE SYSOP MENU
  1145.                                ------------------
  1146.  
  1147.     Press the ESCape key at any time to pop-up a window in the middle of the
  1148. screen.  Your location in MacroBBS determines what will appear in this
  1149. window.  Under normal circumstances, the ON-LINE SYSOP MENU will appear:
  1150.  
  1151. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1152.             PRESS:  [ENTER] to CHAT, [U]seredit, [D]OS, [H]angup
  1153.  
  1154.       >..............................................................
  1155.  
  1156.                            Press [Esc] to cancel
  1157. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1158.  
  1159.   Option Description:
  1160.  
  1161.     [ENTER] to CHAT:  Press ENTER to initiate CHAT MODE.  This function is
  1162. disabled when you access this menu from within CHAT MODE.
  1163.  
  1164.     [D]OS:  Shell to DOS
  1165.  
  1166.     [H]angup (reset):  Press the letter H to Hangup/reset MacroBBS.
  1167.  
  1168.     [U]seredit:  Press the letter U to edit the ON-LINE Caller's system info
  1169. (to change handle, raise/lower Access Level, etc.)  You are prompted with the
  1170. current data.  Press ENTER to keep it and go to the next data field, or use 
  1171. the BACKSPACE key to erase the old data then type in the new data and press 
  1172. ENTER.  Changes take effect immediately.  Handle changes take the most time, 
  1173. as there are several system files that must be updated.  BE PATIENT!
  1174.     This function is disabled when a system file is open.  This will be the
  1175. case when you "break-in" to chat while an external file is displaying.  If
  1176. you were to initiate CHAT MODE halfway through the display of a message (in
  1177. the Message Base), that file will be left open and the [U]seredit option
  1178. will be unavailable until the file is allowed to finish displaying.
  1179.  
  1180.     Press [Esc] to cancel:  Press the ESCape key to exit the ON-LINE SYSOP 
  1181. MENU.
  1182.  
  1183.   *  IMPORTANT:  If you press ESCape and see this:
  1184.  
  1185. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1186.                        A macro is running.  Terminate it?
  1187.  
  1188.                                      [y/N]
  1189. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1190.  
  1191.     ...answer NO by pressing the letter N or by pressing ENTER.  If you want 
  1192. to hangup/reset the BBS, press the letter Y (for YES).  But be warned that an
  1193. on-line Caller will be hung-up on and, under certain circumstances, the BBS
  1194. will "crash" due to an open file that was not closed before resetting.  Your
  1195. best bet is to avoid this situation altogether by answering NO to the above
  1196. prompt.  (See "In the Unlikely Event of a Crash")
  1197.  
  1198.  
  1199.  
  1200.  
  1201.                                     MacroBBS                          Page 20
  1202.  
  1203.  
  1204.                                    CHAT MODE
  1205.                                    ---------
  1206.  
  1207.     When a Caller wants to chat with you, he/she may page you by selecting
  1208. option C from one of the menus.  If you, for some reason, do not answer the
  1209. chat request, the chat flag will be set for as long as the Caller remains
  1210. on-line.  "CHAT" appears on the upper-right status line to let you know of 
  1211. the chat request.  To answer a chat request or to "break-in" at almost any 
  1212. time, press the ESCape key and then press ENTER.  This will bump you and the 
  1213. on-line Caller into chat mode:
  1214.  
  1215. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1216. You've just entered . . . The Twilight Zone.  Reality vanishes.
  1217. (Type "bye!" on a blank line to return to the BBS when desired.)
  1218.  
  1219. _
  1220. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
  1221.  
  1222.   Available commands:
  1223.  
  1224.     bye!   -  Exits CHAT MODE.
  1225.  
  1226.     bye!!  -  Terminates the call (hangs-up).
  1227.  
  1228.    /c      -  Displays a small number/color chart.  Choose from 0 to 7.  
  1229.               Color changes are only remembered for the duration of the  
  1230.               current chat session.
  1231.  
  1232.    /scroll -  Allows you to access {COMMO}'s scrollback buffer.
  1233.  
  1234. * NOTE:  You do not have to leave CHAT MODE to use the ON-LINE SYSOP MENU.
  1235. Press the ESCape key to:  1) edit the current Caller's info (change handle,
  1236. raise or lower Access Level, etc), 2) shell to DOS, or 3) hang-up (reset the
  1237. BBS).  Press ESCape again to return to CHAT MODE.
  1238. - NOTE: The "ENTER to CHAT" option is disabled when you are already in CHAT
  1239. MODE.  Press ESCape again to exit the ON-LINE SYSOP MENU and return to CHAT
  1240. MODE.
  1241.  
  1242.     All CHAT MODE commands must be entered on a blank line followed by a 
  1243. press of the ENTER key.
  1244.  
  1245. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  1246. bye! <press ENTER>
  1247.  
  1248.  
  1249. You've just left . . . The Twilight Zone.  Reality restored.
  1250. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.             (C) Copyright 1992 by Jeff Oberlee - All Rights Reserved
  1260.  
  1261.                                     MacroBBS                          Page 21
  1262.  
  1263.  
  1264.  
  1265.                         IN THE UNLIKELY EVENT OF A CRASH
  1266.                         --------------------------------
  1267.  
  1268.     Due to the limited nature of the {COMMO} macro language and MY 
  1269. limitations as a programmer therein, there are some circumstances under 
  1270. which a macro error will occur and MacroBBS will "crash."
  1271.  
  1272.   1.  A previously mentioned cause of a system crash is answering YES to the
  1273. "A macro is running.  Terminate it?"-prompt you may get when pressing ESCape.
  1274. If you answer YES to this prompt, you may get a beep and a screen-full of 
  1275. macro language along with the notification that a macro error has occurred: 
  1276. "a file is already open," or possibly "a file is not open."
  1277.  
  1278.     If a macro error occurs:
  1279.  
  1280.         *   press the ESCape key to clear the error, then press ESCape again  
  1281.             to close the macro file.
  1282.  
  1283.         *   Next, press ALT-U to reset MacroBBS.
  1284.  
  1285.   2.  Another problem will sometimes occur when a Caller hangs-up (drops
  1286. carrier) at a time when MacroBBS cannot detect the loss.  This may result in 
  1287. a "hang" -- the phone is off the hook with no one on-line.  If it occurs at 
  1288. all, this condition will occasionally remedy itself (if MacroBBS does 
  1289. eventually detect the loss of carrier).  But if the loss goes undetected, 
  1290. manual reset is necessary.
  1291.  
  1292.     If MacroBBS is "hanging":
  1293.  
  1294.         *   press ESCape.  You will be presented with either the ON-LINE  
  1295.             SYSOP MENU or "A macro is running.  Terminate it?"  If you get  
  1296.             the ON-LINE SYSOP MENU, hangup/reset MacroBBS by pressing the  
  1297.             letter H and then press ENTER.  Otherwise, answer YES to the "A  
  1298.             macro is running..." prompt.  MacroBBS SHOULD reset normally.  If  
  1299.             a macro error occurs, refer to the solution to problem #1 above.
  1300.  
  1301.  
  1302. IF MACROBBS WON'T RUN ON YOUR SYSTEM:
  1303.  
  1304.     1.  Make sure the SETUP steps were properly followed.
  1305.  
  1306.     2 .  Make sure your {COMMO} dialing dir isn't too huge.  {COMMO} macro
  1307. files must SHARE 64k with the dial dir, and considering that MACROBBS.MAC is
  1308. approximately 60k, your dial dir should not exceed 4k.  If it does, try
  1309. weeding-out unused numbers. (I had to. :)
  1310.  
  1311.     3.  Make sure the directories you specified in the MacroBBS configuration
  1312. do indeed exist on your disk.  (And make sure you're using the disk directory
  1313. that contains your {COMMO} system files.}
  1314.  
  1315.     4.  If you still can't get it working, my BBS number is (517) 323-3405.
  1316. I'll be glad to help if I can!
  1317.  
  1318.  
  1319.             (C) Copyright 1992 by Jeff Oberlee - All Rights Reserved
  1320.  
  1321.                                     MacroBBS                          Page 22
  1322.  
  1323. III *****
  1324.     NOTES
  1325. *********
  1326.  
  1327.  
  1328.   *  ASCII/ANSI screens
  1329.  
  1330.     The log-on, new caller welcome, and log-off screens are fully editable.  
  1331. I encourage everyone to personalize MacroBBS for themselves by designing a
  1332. log-on and log-off screen.  Use any of a number of ANSI editing programs, 
  1333. such as AnsiPaint or The Draw.
  1334.  
  1335.     LOGONA.MNU   - ASCII (A) log-on welcome screen
  1336.     LOGONN.MNU   - ANSI (N) log-on welcome screen
  1337.     LOGOFFA.MNU  - ASCII (A) log-off screen
  1338.     LOGOFFN.MNU  - ANSI (N) log-off screen
  1339.     NEWUSERA.MNU - ASCII (A) screen displayed to NEW Callers.
  1340.     NEWUSERN.MNU - ANSI (N) screen displayed to NEW Callers.
  1341.  
  1342. These files are located in the "MACROBBS" subdirectory.
  1343.  
  1344. * NOTE:  Because MacroBBS uses the ASCII UPLOAD function to send the log-on 
  1345. and log-off screens over the modem, you may want to turn off the ASCII UPLOAD
  1346. FINISHED ALARM (afa) in the "SOUNDS" section of {COMMO}'s set-up file (ALT-G
  1347. from the terminal screen).  The alarm causes a short delay at log-on that you
  1348. may not want.  To disable this alarm, find the ASCII UPLOAD FINISHED ALARM
  1349. setting [afa=yes], then simply replace the YES with a NO.  The setting should
  1350. read:  [afa=no] ... Then restart {COMMO} to initiate the change.  The alarm
  1351. will not sound after the log-on screen is displayed, if the change was made
  1352. correctly.  You MUST reboot {COMMO} or the change will not take effect.
  1353.  
  1354.  
  1355.   *  Access Levels
  1356.  
  1357.     A NEW Caller starts with an Access Level of 0.  The reason for this is
  1358. clear enough.  If someone calls your BBS with disaster in mind, an AL of 0
  1359. prevents them from being able to do damage.  The only time this person would 
  1360. be allowed to WRITE to your disk is at log-off -- to leave you a note.  If 
  1361. he/she had write access to your message or file base, the person could make a 
  1362. mess.  Be somewhat careful who you give access to.
  1363.  
  1364.     Remember:
  1365.  
  1366.         -  An AL of 1 is all that's needed to send e-mail to anyone, UL/DL,  
  1367.            and access the Hall of Fame.  The individual MESSAGE AREA and FILE  
  1368.            AREA AL's will, of course, keep out those with insufficient AL's.
  1369.  
  1370.         -  AL's may be edited on-line (see "ON-LINE SYSOP MENU")  If you want
  1371.            to give or take away access, you can always do so by adjusting the
  1372.            person's AL.
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.             (C) Copyright 1992 by Jeff Oberlee - All Rights Reserved
  1380.  
  1381.                                     MacroBBS                          Page 23
  1382.  
  1383.   *  E-mail
  1384.  
  1385.     The E-mail system works much like the Message Base, with one exception:
  1386. it's private.  Only you (the Sysop) and the person an E-mail message is sent
  1387. to can read that message.
  1388. IMPORTANT:  To avoid disk clutter, a Caller's mailbox is "cleaned-out" when
  1389. he/she logs-off.  Example:  If a Caller logs-on to your system to find he/she
  1390. has two E-mail letters in his/her E-mailbox, those two letters will be 
  1391. deleted at log-off whether or not they were read by the Caller.
  1392.  
  1393.  
  1394.   *  QuotED  (by Dennis Boone)
  1395.  
  1396.     QuotED is an all-purpose quote generating program that keeps track of the
  1397. last-used quote in order to not repeat or avoid quotes (as "random" quote 
  1398. generators all-too-often do).  QuoteED reads sequentially from the first 
  1399. quote to the last, then cycles back to the first.  The included QUOTES.BBS 
  1400. file boasts a straight ASCII format and is therefore EASY to edit.  Use your 
  1401. favorite ASCII editor to add, edit, and delete quotes as you see fit.  For 
  1402. additional information, refer to the brief documentation file QUOTED.DOC.
  1403.  
  1404.     QuotED is a shareware program and may be used for other purposes, 
  1405. provided these purposes do not infringe upon the author's copyright.
  1406.  
  1407.  
  1408.  
  1409.                                 ACKNOWLEDGEMENTS
  1410.                                 ----------------
  1411.  
  1412.    Extra SPECial thanks to my Dear friend, Mary "Funny Girl" Palmer, Sysop of
  1413. THE ZOO - (517) 394-7429.  Without her encouragement and "prodding," the
  1414. MacroBBS would never have developed as it did.  THANK YOU, DEAR!  :)
  1415.  
  1416.     Special thanks also to my good friend, Kip, Sysop of THE KIPSTER DOME -
  1417. (517) 351-0016.  Without his faithful assistance in testing MacroBBS, I
  1418. would surely be lost.
  1419.  
  1420. Technical support:    Dennis Boone    -  Author of QuotED
  1421.                       David Ellis     -  Owner of Voyager Info Xchange
  1422.                                          Phone: (517) 485-7575
  1423.                    &  Graham Newlove  -  Voyager Info Xchange Manager
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.            (C) Copyright 1992 by Jeff Oberlee - All Rights Reserved
  1440.  
  1441.  
  1442.